Skip to content

Update site title and meta description for search results - #650

Open
Sachindu-Nethmin wants to merge 1 commit into
wso2:5.1.xfrom
Sachindu-Nethmin:fix/site-metadata-seo
Open

Update site title and meta description for search results#650
Sachindu-Nethmin wants to merge 1 commit into
wso2:5.1.xfrom
Sachindu-Nethmin:fix/site-metadata-seo

Conversation

@Sachindu-Nethmin

Copy link
Copy Markdown
Contributor

Purpose

Resolves #516

Google lists the documentation site under the previous product name. The live homepage currently emits:

<title>Home | WSO2 Integrator Documentation</title>
<meta name="description" content="Build integrations with low-code simplicity and pro-code power">

The title still says WSO2 Integrator rather than WSO2 Integration Platform, and the description does not name the product or say what the site covers, so it reads poorly as a search snippet.

Goals

  • Show the current product name in search engine listings and browser tabs.
  • Give the homepage a meta description that names the product and states what the site covers.

Approach

Two values in en/docusaurus.config.ts:

  • titleWSO2 Integration Platform Documentation. Docusaurus renders this as the <title> suffix on every page, so the rename applies site-wide (homepage becomes Home | WSO2 Integration Platform Documentation).
  • tagline → rewritten. en/src/pages/index.tsx passes siteConfig.tagline to Layout as the homepage description, so this value becomes the <meta name="description"> and og:description. The new text is 138 characters, within the ~160 characters search engines display. The tagline is not rendered as visible page text anywhere, so this is a metadata-only change.

rel="canonical" (https://wso2.com/integration-platform/docs/) and sitemap.xml were checked on the deployed site and are already correct, so no change was needed there.

Not addressed by this PR

The third point in the issue — older MI and BI docs outranking these docs for WSO2 Integrator docs — is not fixed here. This site's canonical tags are already correct, so the remaining work is on the MI/BI documentation sites (canonical or redirect rules pointing at the current docs) and is outside this repository. Happy to open a separate issue to track it.

User stories

N/A

Release note

Update the documentation site title and homepage meta description to use the WSO2 Integration Platform name.

Documentation

N/A. This changes the documentation site's own metadata.

Training

N/A

Certification

N/A

Marketing

N/A. Note that this changes user-visible text in search results and browser tabs, so it may warrant a review by documentation@wso2.com.

Automation tests

  • Unit tests
    N/A
  • Integration tests
    N/A. Covered by the existing PR build check.

Security checks

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

N/A. Configuration-only change; verified against the deployed site's emitted <head> tags and covered by the PR build check.

Learning

Confirmed how the values flow to the rendered markup before changing them: title is applied by Docusaurus as the global <title> suffix, and tagline reaches the homepage meta description via the explicit description={siteConfig.tagline} prop in en/src/pages/index.tsx rather than automatically.

Rename the site title from 'WSO2 Integrator Documentation' to
'WSO2 Integration Platform Documentation' so search engine listings
show the current product name.

Rewrite the tagline, which Docusaurus emits as the homepage meta
description, to name the product and state what the site covers
within the ~160 character limit search engines display.
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 1fd82ba2-9aca-4b66-a584-26edc223e933

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@Sachindu-Nethmin Sachindu-Nethmin changed the title Update site title and meta description for search results (#516) Update site title and meta description for search results Sep 4, 2026
@AmilaSamith AmilaSamith added the Contributor Assigned to pull requests received from external contributors label Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Contributor Assigned to pull requests received from external contributors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants